hipreme_engine v1.0.14 (2023-12-23T18:43:10Z)
Dub
Repo
IDirect3DSwapChain8
directx
d3d8
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(Windows && Direct3D_8)
extern (
C
++)
interface
IDirect3DSwapChain8 :
IUnknown
{
HRESULT
Present
(const(RECT)* pSourceRect, const(RECT)* pDestRect, HWND hDestWindowOverride, const(RGNDATA)* pDirtyRegion);
HRESULT
GetBackBuffer
(UINT BackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface8* ppBackBuffer);
}
Members
Functions
GetBackBuffer
HRESULT
GetBackBuffer
(UINT BackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface8* ppBackBuffer)
Undocumented in source.
Present
HRESULT
Present
(const(RECT)* pSourceRect, const(RECT)* pDestRect, HWND hDestWindowOverride, const(RGNDATA)* pDirtyRegion)
Undocumented in source.
Inherited Members
From IUnknown
QueryInterface
HRESULT
QueryInterface
(IID* riid, void** pvObject)
Undocumented in source.
AddRef
ULONG
AddRef
()
Undocumented in source.
Release
ULONG
Release
()
Undocumented in source.
Meta
Source
See Implementation
directx
d3d8
aliases
LPDIRECT3DCREATE8
interfaces
IDirect3D8
IDirect3DBaseTexture8
IDirect3DCubeTexture8
IDirect3DDevice8
IDirect3DIndexBuffer8
IDirect3DResource8
IDirect3DSurface8
IDirect3DSwapChain8
IDirect3DTexture8
IDirect3DVertexBuffer8
IDirect3DVolume8
IDirect3DVolumeTexture8
manifest constants
D3D_SDK_VERSION
static variables
Direct3DCreate8
structs
D3DCLIPSTATUS8
D3DLIGHT8
D3DMATERIAL8
D3DVIEWPORT8